Modelling of Autosar Libraries for Large Scale Testing

نویسندگان

  • Wojciech Mostowski
  • Thomas Arts
  • John Hughes
چکیده

We demonstrate a specific method and technology for model-based testing of large software projects with the QuickCheck tool using property-based specifications. Our specifications are very precise, state-full models of the software under test (SUT). In our approach we define (a) formal descriptions of valid function call sequences (public API), (b) postconditions that check the validity of each call, and (c) call-out specifications that define and validate external system interactions (SUT calling external API). The QuickCheck tool automatically generates and executes tests from these specifications. Commercially, this method and tool have been used to test large parts of the industrially developed automotive libraries based on the Autosar standard. In this paper, we exemplify our approach with a circular buffer specified by Autosar, to demonstrate the capabilities of the model-based testing method of QuickCheck. Our example is small compared to the commercial QuickCheck models, but faithfully addresses many of the same challenges.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DEVS for AUTOSAR platform modelling

AUTOSAR (AUTomotive Open System ARchitecture) is an open and standardized automotive software architecture, jointly developed by automobile manufacturers, suppliers and tool developers. Its design is a direct consequence of the increasingly important role software plays in vehicles. As design choices during the software deployment phase may have a large impact on the real-time properties of the...

متن کامل

Conformance Testing for the AUTOSAR Standard

The paper presents why AUTOSAR conformance tests are required, what has been achieved, and how 3 car manufacturers will use conformance tests as part of their vehicle E/E engineering process. Important topics covered are the need for conformance testing when developing a standard, the relationship between conformance and interoperability, the need for interoperability of ECUs in a vehicle, and ...

متن کامل

A Three-terms Conjugate Gradient Algorithm for Solving Large-Scale Systems of Nonlinear Equations

Nonlinear conjugate gradient method is well known in solving large-scale unconstrained optimization problems due to it’s low storage requirement and simple to implement. Research activities on it’s application to handle higher dimensional systems of nonlinear equations are just beginning. This paper presents a Threeterm Conjugate Gradient algorithm for solving Large-Scale systems of nonlinear e...

متن کامل

AUTOSAR - challenges and solutions from a software vendor's perspective

The automotive standard AUTOSAR provides a broad standardized basis for ECU software development consisting of over 80 software modules and libraries accompanied by an associated development methodology. The potential benefits of (re-)using these standardized software modules are undisputed and make the use of AUTOSAR very attractive. When deploying AUTOSAR, however, both the OEMs and the Tier1...

متن کامل

Autosar I/o Gui

The simulation of an AUTOSAR-based embedded system on PC basis is very useful to developers of AUTOSAR applications and to those developing the AUTOSAR implementation itself. The present study thesis investigates the feasibility to simulate selected modules of AUTOSAR’s driver layer and how to visualize the attached pseudo devices, bearing the configurability of the AUTOSAR framework in mind. I...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017